.search{
    position: relative;
    input{
         width: 90%;
         margin: 10px 10px;
         border-radius: 15px;
         font-size: 16px;
         height: 30px;
         line-height: 30px;
         text-indent: 15px;
         background-color: rgb(241, 241, 241);
    }
    button{
        width: 63px;
        position: absolute;
        top:10px;
        right: 10px;
        border-radius: 15px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        font-size: 16px;
        background-color: rgb(255, 132, 29)
    }
}
.nav{
  min-height: 36px;
  background-color: #ededed;
  border-top: solid 1px #ededed;
  border-bottom: 1px solid #ccc;
  line-height: 36px;
   padding-left: 8px;
   font-size: 14px;
  display: flex;
   z-index: 2;
}
.media{
    border-bottom: 1px solid #ccc;
    padding: 10px;
    padding-bottom: 0;
    display: flex;
    .media-left{
        width: 100px;
        height: 100px;
       
        img{
           width: 100px;
           height: 100px;
        }
    }
    .media-body{
        padding: 5px 15px;;
        flex: 1;
        a{
            h5{
                padding: 10px 0px;
            }
            p{
                padding-bottom: 5px;
                color: red;
            }
            em{
                font-style: normal;
                color: #666;
            }
        } 
    }
}